package net.pinnoocle.playdao.entity.web.user;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotNull;
import java.util.Date;
import java.util.List;

/**
 * @author ye
 * @Description
 * @create 2021-10-28 17:22
 */
@Data
public class ApplyMasterParams {

    @ApiModelProperty(value = "姓名",required = true)
    @NotNull(message = "姓名不能为空")
    private String userName;

    @ApiModelProperty(value = "昵称",required = true)
    @NotNull(message = "昵称不能为空")
    private String nickName;

    @ApiModelProperty(value = "性别 0 未知 1 男 2 女 ",required = true)
    @NotNull(message = "请选择性别")
    private Integer gender;

    @ApiModelProperty(value = "星座",required = true)
    @NotNull(message = "星座不能为空")
    private String constellation;

    @ApiModelProperty(value = "自我介绍(简介)")
    private String selfIntro;

    @ApiModelProperty(value = "请选择生日日期",required = true)
    private String birthday;

    @ApiModelProperty(value = "兼职or全职 0 兼职 1 全职")
    private Integer fullTime;

    @ApiModelProperty(value = "详细地址",required = true)
    @NotNull(message = "详细地址不能为空")
    private String address;

    @ApiModelProperty(value = "我会的剧本list",required = true)
    @NotNull(message = "请选择至少1个剧本")
    private List<String> scriptIds;

    @ApiModelProperty(value = "省份名称")
    private String provinceName;

    @ApiModelProperty(value = "城市名称")
    private String cityName;

    @ApiModelProperty(value = "地区名称")
    private String districtName;
}
